/* 娓呴櫎榛樿鏍峰紡 */
html, body, h1, h2, h3, h4, h5, h6, hr, p, div, blockquote, dl, dt, dd, ul, ol, li, pre, span, b, i, a, font, strong, form, fieldset, legend, button, input, textarea, select, option, label, table, th, td, img,em { padding: 0; margin: 0; border: none; font: 16px '宋体'; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
input:focus, textarea:focus {outline: none;}
input::-ms-clear {display: none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
em { font-style: normal; }
table { border-collapse: collapse;border-spacing: 0;  }
a, a:active { color: #555; text-decoration: none; outline: none;font-family:'宋体'; }
a:hover { outline: none; color:#ad0109;}
.clear { clear: both; zoom: 1; height: 0;  line-height: 0px; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 16px; -webkit-text-size-adjust: none; color: #555;  width: 100%; background-color: #f6f6f6; }
html, body { width: 100%; height: 100%; font-size: 16px;min-width: 1200px; max-width: 1920px;margin:0 auto; }
img{max-width: 100%;border: 0px;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}


.con_w{ margin:0 auto; height: auto; width: 1200px; min-width: 1200px; }
/*澶撮儴*/
.header{ width: 100%; height: auto;background-color: #fff;}
	.h125{ height: 125px; }
		.logo{ padding-top:23PX; }
		.logo,.logo img{ width: 478px;}
		.top_r{}
			.top_nav{ text-align: right; height:36px; padding-top:20px; }		
			.top_nav a{font-size: 14px; line-height:14px; display: inline-block; padding:0 5px; border-left: 1px solid #dadada; border-right: 1px solid #818181; color: #818181;}
			/*鎼滅储*/
			.search{ 
			/* width: 460px; */
			width: 380px;
			 height: 38px; border:1px solid #d0d0d0; border-radius: 16px; }
			.search input{ display: inline-block; border:0; vertical-align: top; }
			.input_1{ background:none; 
			/* width:388px; */
			 width:300px; 
			height:36px; padding-left:20px; line-height:36px; color: #555555; font-size:16px;}
			.button_1{ background:url(/img/searchbg1.png) no-repeat center center; width:35px; height:36px; cursor: pointer;}
	/*瀵艰埅鑿滃崟*/
	.nav{ width:100%; clear: both; height:62px; background: #1a487c; }
	/*增加下面一行 2019-6-24*/
	.nav a{font-family:'宋体'; font-weight:600; font-size:20px;}
	.navp{ position: fixed; left: 0 ; top: 0; z-index: 1111; }
	.nav li{ float: left; display: inline-block; margin-right:6px; background: url(/img/navbg1.jpg) no-repeat right center;position: relative;}
		.one_m{ display: inline-block; font-size: 18px; line-height: 62px; padding:0 28px; color: #fff; letter-spacing: 2px;}
		.nav_h{}
		.nav_h .one_m,.one_m:hover{background: #002d5e; -moz-box-shadow:1px 2px 6px 0px #060001;; -webkit-box-shadow:1px 2px 6px 0px #060001;; box-shadow:1px 2px 6px 0px #060001; 
		padding:0 28px 0 40px;
		 margin-left: -12px; 
		  color:#fff;}

		.sub{ position: absolute; left: -12px; top:62px;  background: url(/img/menu_sub_bg.png);width: 100%; padding:8px 6px; display: none; z-index: 5; }
		/* 下面增加font-weight:normal 2019-6-24*/
		.sub a{ display: block; width: 100%; text-align: center; line-height: 26px; font-size: 14px; color: #fff; font-weight:normal;}
.wtwo{ width: 300px; text-align: left; }
		.wtwo a{display:inline-block;margin:0 15px; width: auto;}

/*绉诲姩绔ご閮�*/
.header_mobile{display: none; position: relative;padding-bottom:15px; }
.header_mobile .logo{ width:100%; padding:0px;}
.header_mobile .logo a,.header_mobile .logo span{ display:inline-block; vertical-align: middle;}
.header_mobile .logo a { width: 65%; float: left;}
.header_mobile .logo a img{ width: 100%; }
.header_mobile .logo span{ float: right; height:22px; padding-top:15px;}
.header_mobile .logo span img{ width: 22px; margin-left: 10px;cursor: pointer;}
.header_mobile .search_m{width:90%; background: #fff;height: 38px; border:1px solid #d0d0d0; border-radius: 16px;  display: none; position: absolute; left:5%; z-index: 111;}
	.search_m input{ display: inline-block; border:0; vertical-align: top; }
.header_mobile .input_1{width:80%;}
.header_mobile .button_1{ float: right; margin-right:10px; }


	.nav_mobile{ position: absolute; right: 0; top:100px; z-index: 111; width: 90%; background: url(/img/icon_nav3.png); display: none; }
	.nav_mobile li{border-bottom: 1px solid #e2e4e5; cursor: pointer; }
	.nav_mobile li .one_m2{ font-size:16px; display: block; width: 96%; padding:3%; }
	.nav_mobile li:hover{}
	.nav_mobile li:hover .one_m2,.nav_mobile .nav_h2 .one_m2{ color: #1a487c;}
	.sub2{ display: none; }
	.sub2 a{ display:inline-block;margin-left:15px; line-height: 26px; font-size: 14px;  }



/*搴曢儴*/
.footer{ width: 100%; background: #002349; padding:25px 0; }
	.links{ 
	padding-right:30px;
	/* padding-left:80px; */
	 }
		.f_t{ color: #fff; width: 365px; border-bottom: 1px solid #61778e; padding-bottom:10px; }
		.links_list{ padding-top:9px; width: 365px;  position: relative;}
		.links_list h2{  line-height: 20px; padding-right:13px; cursor: pointer; background: url(/images/sdj_img/foot_icon1.png) no-repeat right center; }
		.links_list h2 span{font-size: 14px; color: #fff;}
			.links_list_c{ overflow:hidden; position: absolute; left: 0; bottom:25px; display: none;  }
			.links_list_c ul{max-height:156px; min-width:160px;background: #f5f5f5; border:1px solid #ddd; overflow-y:scroll; padding:5px 0px;}
			.links_list_c ul li{ font-size: 12px;}
			.links_list_c ul li span{line-height: 26px;  font-size: 14px;padding:0px 10px; background:#5572dc; display: block;color:#fff; }
			.links_list_c ul li a{line-height: 26px;  font-size: 12px;white-space:nowrap;display:block;padding:0px 10px;  }
			.links_list_c ul li a:hover{background:#1a487c; color:#fff; }

	.foot_copy{ padding:10px 23px 0 0; }
	.foot_copy p{ line-height: 30px; font-size: 14px; color:#fff; clear:both;}
	.foot_copy p a{ font-size: 14px;  color:#fff;}
	.foot_copy p span{ margin-right: 30px;font-size: 14px; display:inline-block; }
		.p_b18{ padding-bottom: 18px; }
	.foot_img{ padding-top:10px; 
	/* display:none;  */
	}



 .aboutus{float: left;width: 360px;}
.aboutus .aboutus_top{width: 100%;height:54px;}
.aboutus .aboutus_top span{color: #fff;font-size: 16px !important;}
.aboutus .aboutus_top img{width: 100%;}
 .aboutus_bot p{margin: 10px 0;font-size: 14px;line-height: 25px;height: 55px;overflow: hidden;color: #fff;font-size: 12px}
 .mores a{display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;color: #014a96;background-color: #fff ;border-radius: 5px;text-decoration: none;}
.contact{float: left;margin-left: 30px;width: 360px;}
.contact_top{width: 100%;height:54px;}
.contact_top span{color: #fff;font-size: 16px !important;}
.contact_top img{width: 100%;}
.contact_bot{margin-top: 5px;width: 100%;height: 25px;line-height:25px;margin-bottom: 5px;font-size: 12px;color: #ACACAC;}
.contact_bot img{margin-right: 13px;float: left;display: inline-block;margin-top: 3px;}
.contact_bot span{color: #fff;
    width: 120px;
 /*    border-bottom: 1px solid #61778e; */
    padding-bottom: 10px;
    font-size:12px;}
 .ewm{float: left;margin-left: 30px;width: 300px;}
.ewm .ewm_top{width: 100%;height:54px;}
.ewm .ewm_top span{color: #fff;font-size: 16px !important;}
 .ewm .ewm_top img{width: 100%;}
 .ewm .ewm_bot img{width: 100px;height: 100px;margin-left: 10px;}
#beian{width: 100%;min-width:1170px;background: #0A0A0A;height: 60px;}
#beian .center{margin: 0 auto;width: 1150px;height: 60px;padding: 0px 10px;}
#beian .center p{text-align: center;height: 60px;line-height: 60px;color: #b6b3b3;}
.banquan{margin-top: 20px;width: 100%;height: 25px;line-height:25px;font-size: 12px;color: #ACACAC;text-align:center;}
.banquan span{color:#b6b3b3;;
    width: 120px;
 /*    border-bottom: 1px solid #61778e; */
    padding-bottom: 10px;
    font-size:12px;}


/*鍒嗛〉*/
.EjPage{overflow:hidden; padding-top:40px;}
.easysite-page-wrap{overflow:hidden; text-align:center;}
.PageFontL{margin-left:25px;}
.PageFont{-float:left; display:inline-block; line-height:27px; color:#1b467d;}
.EjPage .easysite-page-wrap a,.EjPage .easysite-page-wrap font,.EjPage .easysite-page-text,.EjPage  .easysite-jump-btn{border:solid 1px #e9e9e9;border-radius:5px;display:inline-block;-float:left;width:26px;height:26px;line-height:26px;text-align:center;margin:0px 5px; color:#1b467d;}
.EjPage .easysite-page-wrap span{-float:left;}
.EjPage .easysite-page-wrap font.NormalRed{background:#1b467d; color:#fff;}
.EjPage  .easysite-jump-btn{background:#1b467d; color:#fff; line-height:20px; width:29px; height:29px;}
.EjPage .easysite-page-wrap{color:#1b467d;}


/* 鍝嶅簲寮� */


@media screen and (min-width:960px)and (max-width:1199px){	
html, body { min-width:900px; }
	.con_w{width:900px;min-width: 900px;}
	/* .daohangcon_w{min-width: 900px;margin-left:50px;} */
	/*瀵艰埅鑿滃崟*/
	.nav{height:62px;}
	.nav li{margin-right:-4px;}
		.one_m{font-size: 18px; line-height: 62px; 
		/* padding:0 25px; */
		padding:0 15px;
		 color: #fff; letter-spacing: 2px;}
		.nav_h .one_m,.one_m:hover{
	/* 	padding:0 25px 0 32px; */
		padding:0 15px 0 21px;
		  margin-left: -6px; 
		 }
		.sub{ position: absolute; left: -7px; padding:10px 3px 10px 4px;}
		.sub a{ line-height: 36px; font-size: 16px; color: #fff; }
	
	/*搴曢儴*/
	.links{ padding-right:45px; }
	.foot_copy{padding-right:0; }
	.foot_copy p a{ font-size: 14px; }
		.p_b18{ padding-bottom: 8px; }
	
}
@media screen and (min-width:768px) and (max-width:959px){
html, body { min-width:768px;}
	.con_w{width:768px;min-width: 768px;}
	.h125{ height: 125px; }
		.logo,.logo img{ 
		/* width: 478px; */
		width: 458px;
		}		
			/*鎼滅储*/
			.search{ width:300px; height:32px; border:1px solid #d0d0d0; border-radius: 16px; }
			.input_1{width:248px;height:30px; padding-left:10px; line-height:30px;font-size:14px;}
			.button_1{height:32px; }
	/*瀵艰埅鑿滃崟*/
	.nav{height:50px;}
	.nav li{margin-right:-6px;}
		.one_m{font-size: 16px; line-height:50px; padding:0 15px; color: #fff; letter-spacing:0px;}
		.nav_h .one_m,.one_m:hover{
		padding:0 15px 0 15px;
		 margin-left: 0px;}
		.sub{ position: absolute; left: -7px; padding:10px 3px 10px 4px; top:50px;}
		.sub a{ line-height: 30px; font-size: 14px; color: #fff; }
	
	/*搴曢儴*/
	.links{ padding-right:55px; width: auto; }
	.links .f_t,.links .links_list{ float: left; }
	.links .f_t{ border-bottom: 0px; }
	.links .links_list{ padding-right:30px; padding-top:0; }
	.foot_img{ padding:0; }
	.foot_copy{ float: left; width: 100%; text-align: center; }
	.foot_copy p span{ margin-right:15px; }
	.foot_copy p a{ font-size: 14px; }
		.p_b18{ padding-bottom: 0px; }
	
	
	
}

@media (max-width:767px){
	body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, a {box-sizing:border-box;}
html, body { min-width:320px;}
	.con_w{width:90%;min-width: 90%; margin:0 auto;}
	.header{ display: none; }
	.header_mobile{ display: block; }
        /*鍒嗛〉*/
        .EjPage .easysite-page-wrap .pagingNormal,.EjPage .easysite-page-wrap .NormalRed{display:none;}	
       /*  琛屼笟 */
      /*   .tabs_card{text-align: center; } */
	/*搴曢儴*/
	.footer{ text-align: center; }
	.links{ padding-right:25px; display: inline-block; float: none; vertical-align: top; text-align: left;}
	.foot_img{ display: none; }
	.foot_img,.foot_copy{ float: none;}
	.foot_copy p a{ font-size: 14px;white-space:nowrap; }
	.foot_copy p span{ margin-right: 20px;}
		.p_b18{ padding:10px 0 0; }
	
	
	
	 
	
}

